home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus Special 21
/
AMIGAplus Sonderheft 21 (1999)(ICP)(DE)[!].iso
/
PublicDomain
/
System
/
httplister
/
HTTPlister.readme
next >
Wrap
Text File
|
1999-08-23
|
7KB
|
184 lines
*** Readme for setup & running of HTTPlister.rexx V2.0 ***
V2.0 changes:
New buttons
UnSelect/ReSelect
PreSelect
Download RECENT
Descriptions for these are below under 'The Buttons'.
To facilitate the change from earlier versions of HTTPlister.rexx
to V2.0 go to the 'Setting up' section below.
This applies to setting it up for the first time also.
-------------------------------
Brief Description
You will need HTTPResume, also found on aminet (comm/www) for
this to work.
Once you have done the small amount of setting up outlined below
you will be able to list the entire contents of the Aminet RECENT
file in a Dopus lister (optionally minus the aminet file dirs you
don't want listed) and to select any number of files and download
them.
You'll also be able to select/download and read readme files.
-------------------------------
Downloading files.,
The initial download directory is RAM: as set by the variable 'DDir'.
You download the files by clicking on them once in the lister and
then selecting the Download Selected button.
Alternatively you can Drag & Drop them into a destination lister.
That will cause that lister to be the new download directory.
The URL for downloading files from can be changed by selecting the
Change URL button.
Because the most likely time to encounter download troubles is
during the downloading of large files with the posibility of
missing the smaller files, the selected files are downloaded from
smallest to largest.
Downloaded files of the same name overwrite the ones in the
download directory.
An HTTPdebug.log file is written to the download directory.
Readme files.,
To read the .readme for a file hold down the SHIFT key and
DOUBLECLICK the file.
Or hold down the SHIFT and Drag & Drop the file into a destination
lister, that will also make that lister the current download
directory - all future downloads will go there; that is until
there's another Drag & Drop to somewhere else.
Only get ONE readme file at a time.
To get this going, pass a listing file to this script by either selecting
the listing (RECENT) file in a lister and then run this script OR pass
the listing file with it's path to this script as an argument when
running it.
When you've finished with a listing you can get another listing into
the lister by Drag & Drop or run this script again passing the listing
file to it as mentioned.
When you run this script from a Dopus menu etc. set the flag
Run asynchronously.
The lister.,
Each button in the lister has a keyboard alternative as per the
under-scored character in the text of each button plus the control
character as the qualifier.
By selecting either of the listers column labels 'Name' or 'Comment'
the list can be sorted either by file name or by aminet directory.
Selecting the 'Date' label in the lister gets all the lines sorted in
the same order as they were in the file they came from. (The 'dates'
are meaningless - generated for sorting purposes only).
It is actually the 'time' part of the date field that gets incremented,
the dates remain constant.
There are 3 sorting methods for the Date field, select the 'Date' label
3 times to see which one you want.
o The most downloaded files from Aminet during the week have the date:
22-Feb-88.
o The highest rated programs during the week have the date:
30-Mar-98.
o The rest have the date:
01-Jan-78.
Message of the day, if there is one, gets displayed as the list is loaded.
---------------------
The Buttons
Download:
Selected: Downloads the selected files.
UnSelect:
ReSelect: Toggles between Selected & UnSelected.
Search:
Lister: Searches Name & Comment columns for some text.
PreSelect: This is handy for choosing files while off line and having them
re-selected automatically when the RECENT file is loaded again.
Clicking this button saves the names of the selected files for
re-selection when the RECENT file is again loaded into the lister.
Only when ALL the PreSelected file names are re-selected is the
PreSelected memory of the file names removed. So that if a
different RECENT file is loaded in with only some of the
PreSelected file names in it they will still be selected but the
memory of all the PreSelected names will still be there for when
the original RECENT file is loaded into the lister.
Clicking PreSelect again during the same session (WITHOUT any files
currently selected) re-selects the PreSelected files.
Download:
RECENT : Downloads and loads (into the lister) a RECENT file from the
current URL.
Change:
URL : Changes URL and briefly displays it in the window title bar.
Right Mouse button on this shows the current URL.
---------------------
Downloaded (read) readme's are left in the download directory.
The download directory changes when you download by Drag & Drop.
Files not found (except the readme's) are left selected.
If HTTPresume is aborted before the file has finished being downloaded
you will just have to try again or use HTTPresume for what it was
designed for. Read HTTPresume docs for all about that.
*** Setting up **
o Copy the file in the Button drawer to the Dopus5:Button drawer.
o Copy the files in the Image drawer to the Dopus5:Image drawer.
o Copy the file in the ARexx drawer to the Dopus5:ARexx drawer.
o READ THE HEADER IN HTTPlister.rexx for more info as THERE ARE
VARIABLE VALUES TO BE SET there.
o Edit the FilterOut string in HTTPlister.rexx.. for the aminet
file dirs you DON'T want listed.
I have included the file 'aminet_TREE' in this archive to refer to
when compiling the list of aminet file dirs to filter out.
I have also included the ARexx script 'YAM2HTTPlister.rexx' for getting
a subscribed RECENT file loaded into the lister from YAM.
Note!
* This is strictly USE AT YOUR OWN RISK.
* This has only been tested with Directory Opus 5.661 Magellan and
* HTTPResume 1.3.
* The names listed in the lister are only pseudo-files and can't be
* treated as you would other file names in normal listers. Only apply
* the actions that I outline and it should all work OK.
Enjoy.
******